#!/bin/sh

# yapi初始化后会有一个init.lock文件
lockPath="/yapi/init.lock"

# 进入yapi项目
cd /yapi/vendors

# 如果初始化文件文件存在,则直接运行,否则初始化
if [ ! -f "$lockPath" ]
then
  # 安装程序会初始化数据库索引和管理员账号，管理员账号名可在 config.json 配置
  node server/install.js
  # 若是初始化成功的情况下直接运行yapi
  node server/app.js
else
  # 运行yapi管理系统
  node server/app.js
fi